Better Than Expected: The Audi S3 Takes On Bmw M340I